Backlink Opportunity Finder avatar

Backlink Opportunity Finder

Pricing

from $150.00 / 1,000 opportunity founds

Go to Apify Store
Backlink Opportunity Finder

Backlink Opportunity Finder

Find broken backlink opportunities at scale. Searches Google for your keywords, crawls ranking pages with anti-detection browser, discovers dead external links (404/410), and extracts contact info for outreach. Pay only per keyword searched and opportunity found.

Pricing

from $150.00 / 1,000 opportunity founds

Rating

0.0

(0)

Developer

Muhammad Arif

Muhammad Arif

Maintained by Community

Actor stats

2

Bookmarked

16

Total users

1

Monthly active users

12 days ago

Last modified

Share

Backlink Opportunity Finder v2

Discover broken backlink opportunities from Google SERPs, crawl ranking pages, classify broken links with confidence, enrich with contact data, and export outreach-ready files.

What It Does

Keywords -> Google SERP -> Prioritized crawl queue -> Link checks -> Contact extraction -> Merged v2 opportunities -> Dataset + exports
  1. Searches Google with SERP proxies and optional competitor query expansion.
  2. Prioritizes likely resource pages using URL/title/snippet signals.
  3. Crawls pages with proxy-aware HTTP requests, per-domain politeness, and adaptive concurrency.
  4. Skips low-value pages such as non-HTML, oversized, tiny, login/app, non-English, or no-outbound-link pages.
  5. Checks external dofollow links with a run-level status cache.
  6. Classifies broken links as confirmed_404, confirmed_410, soft_404, blocked_unknown, timeout_unknown, or error_unknown.
  7. Scores, merges, filters, and exports v2 opportunities.

Input Example

{
"keywords": ["best seo tools 2025", "link building strategies guide"],
"resultsPerKeyword": 10,
"competitorDomains": ["ahrefs.com", "semrush.com"],
"replacementUrl": "https://example.com/seo-tools",
"minOpportunityScore": 40,
"includeNoContactResults": true,
"maxRunMinutes": 10,
"exportFormat": "v2-detailed"
}

Only keywords is required.

Important Inputs

FieldDefaultDescription
resultsPerKeyword10Google results per search query.
competitorDomains[]Expands SERP queries and records competitor mentions.
replacementUrl""Adds deterministic pitch angle text.
domainAllowlist[]Only crawl matching domains or subdomains.
minOpportunityScore0Suppress weak opportunities.
includeNoContactResultstrueInclude opportunities without email/social/contact page.
maxConcurrency10Maximum URL crawl workers; runtime adapts within this cap.
maxRunMinutes4Run-level time budget.
maxHtmlBytes2000000Skip oversized HTML responses.
skipNonHtmltrueSkip non-HTML content types.
skipNonEnglishfalseSkip pages that fail a lightweight English heuristic.
enableSoft404DetectiontrueDetect not-found pages that return HTTP 200.
exportFormatv2-detailedPrimary export label; all export files are written.

Output

The default dataset contains v2 opportunity rows plus one run-summary row. Each opportunity includes:

  • opportunityId, schemaVersion, matchedKeywords
  • sourcePage with canonical URL
  • brokenLinks with status, confidence, anchor text, and text evidence
  • contact details and contact confidence
  • quality scores for relevance and contact quality
  • competitorMatches
  • replacementUrl and pitchAngle
  • crawlDiagnostics

The actor also writes these key-value-store records:

  • backlink-opportunity-finder_v2-detailed.json
  • backlink-opportunity-finder_ahrefs-style.csv
  • backlink-opportunity-finder_semrush-style.csv
  • backlink-opportunity-finder_pitchbox.csv
  • backlink-opportunity-finder_buzzstream.csv
  • backlink-opportunity-finder_csv.csv
  • backlink-opportunity-finder_summary.json

Scoring

Scores are 0-100 and combine:

  • broken-link count
  • confirmed/soft broken-link confidence
  • contact quality
  • keyword relevance to source page
  • replacement/pitch usefulness

Named emails score higher than generic emails such as info@, support@, and hello@.

Notes

  • Google SERP scraping uses Camoufox and Google SERP proxy.
  • Source-page crawling uses got-scraping, proxy escalation, per-domain politeness, and adaptive concurrency.
  • Screenshots, HTML evidence, AI-generated snippets, and cross-run resume are intentionally not included in this v2 implementation.